FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource ExampleScenario/FHIR Server from package hl7.fhir.uv.cow#current (47 ms)

Package hl7.fhir.uv.cow
Type ExampleScenario
Id Id
FHIR Version R4
Source http://hl7.org/fhir/uv/cow/https://build.fhir.org/ig/HL7/fhir-cow-ig/ExampleScenario-scenario1-lab-order.html
Url http://hl7.org/fhir/uv/cow/ExampleScenario/scenario1-lab-order
Version 0.1.0
Status draft
Date 2025-01-30T16:36:27+00:00
Name LabOrderTrackingWithTask
Experimental False
Realm uv
Authority hl7
Purpose Purpose: this serves to demonstrate a scenario that uses service requests and Task resources to establish a handshake for order tracking.

Resources that use this resource

No resources found


Resources that this resource uses

No resources found



Narrative

Note: links and images are rebased to the (stated) source


Source

{
  "resourceType" : "ExampleScenario",
  "id" : "scenario1-lab-order",
  "text" : {
    "status" : "additional",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>ExampleScenario - Lab order tracking with Task</b> <a name=\"example-laborder\"/></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource ExampleScenario &quot;example-laborder&quot;</p></div><p><b>status</b> : draft</p><p><b>purpose</b> : Purpose: this serves to demonstrate a scenario that uses service requests and Task resources to establish a handshake for order tracking.</p><img src=\"./examplescenario-example-laborder.png\" alt=\"ExampleScenario diagram - IHE MMA example\"/></div>"
  },
  "extension" : [
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode" : "oo"
    }
  ],
  "url" : "http://hl7.org/fhir/uv/cow/ExampleScenario/scenario1-lab-order",
  "version" : "0.1.0",
  "name" : "LabOrderTrackingWithTask",
  "status" : "draft",
  "date" : "2025-01-30T16:36:27+00:00",
  "publisher" : "HL7 International - Orders and Observations Work Group",
  "contact" : [
    {
      "name" : "HL7 International - Orders and Observations Work Group",
      "telecom" : [
        {
          "system" : "url",
          "value" : "http://hl7.org/Special/committees/orders"
        },
        {
          "system" : "email",
          "value" : "oo@lists.hl7.org"
        }
      ]
    }
  ],
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code" : "001",
          "display" : "World"
        }
      ]
    }
  ],
  "purpose" : "Purpose: this serves to demonstrate a scenario that uses service requests and Task resources to establish a handshake for order tracking.",
  "actor" : [
    {
      "actorId" : "Clin",
      "type" : "person",
      "name" : "Clinician",
      "description" : "Clinician"
    },
    {
      "actorId" : "CPOE",
      "type" : "entity",
      "name" : "CPOE",
      "description" : "CPOE"
    },
    {
      "actorId" : "EMR",
      "type" : "entity",
      "name" : "EMR",
      "description" : "EMR"
    },
    {
      "actorId" : "LabMan",
      "type" : "person",
      "name" : "Lab person",
      "description" : "Lab Person"
    },
    {
      "actorId" : "Lab",
      "type" : "entity",
      "name" : "Lab",
      "description" : "Lab"
    }
  ],
  "instance" : [
    {
      "resourceId" : "req1",
      "resourceType" : "ServiceRequest",
      "name" : "Request for a lab procedure",
      "description" : "Bla",
      "version" : [
        {
          "versionId" : "req1-v1",
          "description" : "Initial order"
        },
        {
          "versionId" : "req1-v2",
          "description" : "Order in progress"
        },
        {
          "versionId" : "req1-v3",
          "description" : "Order completed"
        }
      ]
    },
    {
      "resourceId" : "task1",
      "resourceType" : "Task",
      "name" : "Task",
      "description" : "The task that handles the status updates...",
      "version" : [
        {
          "versionId" : "task1-v1",
          "description" : "Initially created"
        },
        {
          "versionId" : "task1-v2",
          "description" : "Accepted"
        },
        {
          "versionId" : "task1-v3",
          "description" : "In progress"
        },
        {
          "versionId" : "task1-v4",
          "description" : "Completed"
        }
      ]
    },
    {
      "resourceId" : "req.lab1",
      "resourceType" : "ServiceRequest",
      "name" : "Internal lab request",
      "description" : "Lab's internal request for the procedure",
      "version" : [
        {
          "versionId" : "req.lab1-v1",
          "description" : "Order in progress"
        },
        {
          "versionId" : "req.lab1-v2",
          "description" : "Order in progress"
        },
        {
          "versionId" : "req.lab1-v3",
          "description" : "Order completed"
        }
      ]
    }
  ],
  "process" : [
    {
      "title" : "Lab order tracking with Task",
      "description" : "Lab order, status updates handled with Task between CPOE, EMR and Lab systems",
      "step" : [
        {
          "process" : [
            {
              "title" : "Create order",
              "description" : "New lab order",
              "step" : [
                {
                  "operation" : {
                    "number" : "1.1",
                    "name" : "Make a call",
                    "initiator" : "Clin",
                    "receiver" : "LabMan"
                  }
                },
                {
                  "operation" : {
                    "number" : "1.2",
                    "name" : "Create new EMR order",
                    "initiator" : "Clin",
                    "receiver" : "CPOE"
                  }
                },
                {
                  "operation" : {
                    "number" : "1.3",
                    "name" : "Submit order to EMR",
                    "initiator" : "CPOE",
                    "receiver" : "EMR",
                    "request" : {
                      "resourceId" : "req1",
                      "versionId" : "req1-v1"
                    }
                  }
                },
                {
                  "operation" : {
                    "number" : "1.4",
                    "name" : "Create new task ",
                    "initiator" : "EMR",
                    "receiver" : "EMR",
                    "request" : {
                      "resourceId" : "task1",
                      "versionId" : "task1-v1"
                    }
                  }
                },
                {
                  "operation" : {
                    "number" : "1.5",
                    "name" : "Send task to Lab",
                    "initiator" : "EMR",
                    "receiver" : "Lab",
                    "request" : {
                      "resourceId" : "task1",
                      "versionId" : "task1-v1"
                    }
                  }
                }
              ]
            }
          ],
          "pause" : true
        },
        {
          "process" : [
            {
              "title" : "Accept order",
              "description" : "New task for handling order tracking",
              "step" : [
                {
                  "operation" : {
                    "number" : "2.1",
                    "name" : "Accept task",
                    "initiator" : "LabMan",
                    "receiver" : "Lab"
                  }
                },
                {
                  "operation" : {
                    "number" : "2.2",
                    "name" : "Task status = accepted",
                    "initiator" : "Lab",
                    "receiver" : "Lab",
                    "request" : {
                      "resourceId" : "task1",
                      "versionId" : "task1-v2"
                    }
                  }
                },
                {
                  "operation" : {
                    "number" : "2.3",
                    "name" : "Create internal lab request",
                    "initiator" : "Lab",
                    "receiver" : "Lab",
                    "request" : {
                      "resourceId" : "req.lab1",
                      "versionId" : "req.lab1-v1"
                    }
                  }
                },
                {
                  "operation" : {
                    "number" : "2.4",
                    "name" : "Send Task to EMR",
                    "initiator" : "Lab",
                    "receiver" : "EMR",
                    "request" : {
                      "resourceId" : "task1",
                      "versionId" : "task1-v2"
                    }
                  }
                },
                {
                  "operation" : {
                    "number" : "2.5",
                    "name" : "Inform CPOE of Task status",
                    "initiator" : "EMR",
                    "receiver" : "CPOE",
                    "request" : {
                      "resourceId" : "task1",
                      "versionId" : "task1-v2"
                    }
                  }
                }
              ]
            }
          ]
        },
        {
          "process" : [
            {
              "title" : "Initiate procedure",
              "description" : "Procedure is initiated at the lab",
              "step" : [
                {
                  "operation" : {
                    "number" : "3.1",
                    "name" : "Begin procedure",
                    "initiator" : "LabMan",
                    "receiver" : "Lab"
                  }
                },
                {
                  "operation" : {
                    "number" : "3.2",
                    "name" : "Task status: in-progress",
                    "initiator" : "Lab",
                    "receiver" : "Lab",
                    "request" : {
                      "resourceId" : "task1",
                      "versionId" : "task1-v3"
                    }
                  }
                },
                {
                  "operation" : {
                    "number" : "4.3",
                    "name" : "Internal lab request: in-progress",
                    "initiator" : "Lab",
                    "receiver" : "Lab",
                    "request" : {
                      "resourceId" : "req.lab1",
                      "versionId" : "req.lab1-v2"
                    }
                  }
                },
                {
                  "operation" : {
                    "number" : "4.4",
                    "name" : "Send updated Task to EMR",
                    "initiator" : "Lab",
                    "receiver" : "EMR",
                    "request" : {
                      "resourceId" : "task1",
                      "versionId" : "task1-v3"
                    }
                  }
                },
                {
                  "operation" : {
                    "number" : "4.5",
                    "name" : "Inform CPOE of Task status",
                    "initiator" : "EMR",
                    "receiver" : "CPOE",
                    "request" : {
                      "resourceId" : "task1",
                      "versionId" : "task1-v4"
                    }
                  }
                },
                {
                  "operation" : {
                    "number" : "4.6",
                    "name" : "Order status: in-progress",
                    "initiator" : "CPOE",
                    "receiver" : "CPOE",
                    "request" : {
                      "resourceId" : "req1",
                      "versionId" : "req1-v2"
                    }
                  }
                }
              ]
            }
          ]
        },
        {
          "process" : [
            {
              "title" : "Finish procedure",
              "description" : "Procedure is finished",
              "step" : [
                {
                  "operation" : {
                    "number" : "5.1",
                    "name" : "Finish procedure",
                    "initiator" : "LabMan",
                    "receiver" : "Lab"
                  }
                },
                {
                  "operation" : {
                    "number" : "5.2",
                    "name" : "Task status = completed",
                    "initiator" : "Lab",
                    "receiver" : "Lab",
                    "request" : {
                      "resourceId" : "task1",
                      "versionId" : "task1-v2"
                    }
                  }
                },
                {
                  "operation" : {
                    "number" : "5.3",
                    "name" : "Internal lab request: complete",
                    "initiator" : "Lab",
                    "receiver" : "Lab",
                    "request" : {
                      "resourceId" : "req.lab1",
                      "versionId" : "req.lab1-v2"
                    }
                  }
                },
                {
                  "operation" : {
                    "number" : "5.4",
                    "name" : "Send updated Task to EMR",
                    "initiator" : "Lab",
                    "receiver" : "EMR",
                    "request" : {
                      "resourceId" : "task1",
                      "versionId" : "task1-v4"
                    }
                  }
                },
                {
                  "operation" : {
                    "number" : "5.5",
                    "name" : "Inform CPOE of Task status",
                    "initiator" : "EMR",
                    "receiver" : "CPOE",
                    "request" : {
                      "resourceId" : "task1",
                      "versionId" : "task1-v4"
                    }
                  }
                },
                {
                  "operation" : {
                    "number" : "5.6",
                    "name" : "Order status = completed",
                    "initiator" : "CPOE",
                    "receiver" : "CPOE",
                    "request" : {
                      "resourceId" : "req1",
                      "versionId" : "req1-v3"
                    }
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.